serotonin blockaders - German English Dictionary